package cn.dglydrpy.fundmanagement.service.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class FundSearchBean {
    private Long id;
    private String fundCode;
    private String fundName;
    private String fundType;
    private String subType;
    private String buyFeeStructure;
    private Integer freeFeeMinDays;
    private BigDecimal netValue;
    private BigDecimal netValue1w;
    private BigDecimal maxNetValue1w;
    private BigDecimal minNetValue1w;
    private BigDecimal netValue1wYoy;
    private BigDecimal maxNetValue1wYoy;
    private BigDecimal minNetValue1wYoy;
    private BigDecimal profitLossRatio1w;
    private BigDecimal netValue1m;
    private BigDecimal maxNetValue1m;
    private BigDecimal minNetValue1m;
    private BigDecimal netValue1mYoy;
    private BigDecimal maxNetValue1mYoy;
    private BigDecimal minNetValue1mYoy;
    private BigDecimal profitLossRatio1m;
    private BigDecimal netValue3m;
    private BigDecimal maxNetValue3m;
    private BigDecimal minNetValue3m;
    private BigDecimal netValue3mYoy;
    private BigDecimal maxNetValue3mYoy;
    private BigDecimal minNetValue3mYoy;
    private BigDecimal profitLossRatio3m;
    private BigDecimal netValue6m;
    private BigDecimal maxNetValue6m;
    private BigDecimal minNetValue6m;
    private BigDecimal netValue6mYoy;
    private BigDecimal maxNetValue6mYoy;
    private BigDecimal minNetValue6mYoy;
    private BigDecimal profitLossRatio6m;
    private BigDecimal netValue1y;
    private BigDecimal maxNetValue1y;
    private BigDecimal minNetValue1y;
    private BigDecimal netValue1yYoy;
    private BigDecimal maxNetValue1yYoy;
    private BigDecimal minNetValue1yYoy;
    private BigDecimal profitLossRatio1y;
    private BigDecimal netValue2y;
    private BigDecimal maxNetValue2y;
    private BigDecimal minNetValue2y;
    private BigDecimal netValue2yYoy;
    private BigDecimal maxNetValue2yYoy;
    private BigDecimal minNetValue2yYoy;
    private BigDecimal profitLossRatio2y;
    private BigDecimal netValue3y;
    private BigDecimal maxNetValue3y;
    private BigDecimal minNetValue3y;
    private BigDecimal netValue3yYoy;
    private BigDecimal maxNetValue3yYoy;
    private BigDecimal minNetValue3yYoy;
    private BigDecimal profitLossRatio3y;
    private BigDecimal netValue5y;
    private BigDecimal maxNetValue5y;
    private BigDecimal minNetValue5y;
    private BigDecimal netValue5yYoy;
    private BigDecimal maxNetValue5yYoy;
    private BigDecimal minNetValue5yYoy;
    private BigDecimal profitLossRatio5y;
    private String createdTime;
    private String updatedTime;
    private String status;
}